// package com.scrcu.message.adapter.sms;
//
// import java.sql.Connection;
//
// import com.boarsoft.message.store.jdbc.MsgJdbcRoller;
// import com.boarsoft.message.store.jdbc.mysql.MsgMysqlDetailTM;
//
/// **
// * 基于MySQL的消息存储器，通过操作两张表来完成消息及其收件人收发状态的保存和更新<br>
// * 它是用针对Mysql的TableMapping来完成数据库操作的。
// *
// * @author Mac_J
// *
// */
// public class SmsMySqlRoller extends MsgJdbcRoller {
//
// /** 查询时的分页大小（用于从数据表中恢复数据，一次从表中查询的消息数） */
// protected int pageSize = 200;
//
// @Override
// public void init() throws Exception {
// mainTm = new SmsMysqlMainTM(target, term);
// mainTm.setPageSize(pageSize);
// mainTm.init();
// detailTm = new MsgMysqlDetailTM(target, term);
// detailTm.init();
// super.init();
// }
//
// @Override
// public Connection getConnection() throws Exception {
// Connection conn = connHolder.get();
// if (conn == null || conn.isClosed()) {
// conn = dataSource.getConnection();
// connHolder.set(conn);
// }
// return conn;
// }
//
// @Override
// public int getPageSize() {
// return pageSize;
// }
//
// public void setPageSize(int pageSize) {
// this.pageSize = pageSize;
// }
// }
